package com.bds.redis.controller;

import org.springframework.context.annotation.Configuration;

/**
 * 从系统配置文件加载的系统全局变量配置
 */
@Configuration
public class Const {
	public static final String FAIL = "fail";

	public static final String SUC = "suc";
	// public static String ZNode;
//	public static Integer Host_Port;
	public static String Node;

	public static String APP_ID = "95d62834e63f4844a746ae558b2513ad";
	public static String SECRET = "b53a462013cb4f8e82536eb88740b646";
//	@Value("${mail}")
//	private Boolean mail;
//	@Value("${local}")
//	private Boolean local;
//
//
//	public Boolean getMail() {
//		return mail;
//	}
//
//	public void setMail(Boolean mail) {
//		this.mail = mail;
//	}
//
//	public Boolean getLocal() {
//		return local;
//	}
//
//	public void setLocal(Boolean local) {
//		this.local = local;
//	}
//	/**
//	 * MQ的具体配置
//	 *
//	 * @param begin
//	 * @param end
//	 * @param content
//	 * @return
//	 */
//
//	public static String subStringJd(String begin, String end, String content) {
//		if (StringUtils.isEmpty(content)) {
//			return content;
//		}
//		if (content.indexOf(begin) == -1 || content.indexOf(end) == -1) {
//			return "";
//		}
//
//		int index_s = 0;
//		if (begin != null) {
//			index_s = content.indexOf(begin) + begin.length();
//		}
//		String _end = content.substring(index_s, content.length());
//		int index_e = 0;
//
//		if (end == null) {
//			index_e = content.length();
//		} else {
//			index_e = _end.indexOf(end);
//		}
//		return _end.substring(0, index_e);
//	}
//
//	// 获取MAC地址的方法
//	public static String getMACAddress() {
//		try {
//			InetAddress ia = InetAddress.getLocalHost();
//			// 获得网络接口对象（即网卡），并得到mac地址，mac地址存在于一个byte数组中。
//			byte[] mac = NetworkInterface.getByInetAddress(ia).getHardwareAddress();
//
//			// 下面代码是把mac地址拼装成String
//			StringBuffer sb = new StringBuffer();
//
//			for (int i = 0; i < mac.length; i++) {
//				if (i != 0) {
//					sb.append("-");
//				}
//				// mac[i] & 0xFF 是为了把byte转化为正整数
//				String s = Integer.toHexString(mac[i] & 0xFF);
//				sb.append(s.length() == 1 ? 0 + s : s);
//			}
//
//			// 把字符串所有小写字母改为大写成为正规的mac地址并返回
//			return sb.toString().toUpperCase();
//		} catch (Exception e) {
//			return null;
//		}
//
//	}
//
//	public static byte[] File2byte(String filePath) {
//		byte[] buffer = null;
//		try {
//			File file = new File(filePath);
//			FileInputStream fis = new FileInputStream(file);
//			ByteArrayOutputStream bos = new ByteArrayOutputStream();
//			byte[] b = new byte[1024];
//			int n;
//			while ((n = fis.read(b)) != -1) {
//				bos.write(b, 0, n);
//			}
//			fis.close();
//			bos.close();
//			buffer = bos.toByteArray();
//		} catch (FileNotFoundException e) {
//			e.printStackTrace();
//		} catch (IOException e) {
//			e.printStackTrace();
//		}
//		return buffer;
//	}

}
